---
title: "execute scope based · RUAL Documentation"
description: "Enables you to choose a function that can be passed to other actions."
canonical: https://docs.rual.nl/block-types/modal functions/inpinfunction_select_scoped
language: en
---

# execute scope based

This block is part of the [`modal functions`](https://docs.rual.nl/block-types/modal%20functions) group and was last modified in core [`v10.4.28`](https://docs.rual.nl/core-versions/100428).

### Function Selection Required

This block requires you to choose a custom function to execute when triggered. You must manually select the function you want to use using the function selector modal. To access the modal, click the white button on the block.

Enables you to choose a function that can be passed to other actions.

- func. `inpinfunction`

| `from function` |
| --- |
| `custom function` |

A typical wiring for [execute scope based](https://docs.rual.nl/block-types/modal%20functions/inpinfunction_select_scoped): the `inpinfunction` out pin feeds [input](https://docs.rual.nl/block-types/state%20ui/state_input).

![Studio canvas example for the execute scope based block: typical wiring for execute scope based.](https://docs.rual.nl/canvas-examples/inpinfunction_select_scoped.png)

### Version history

Introduced in [`v10.4.28`](https://docs.rual.nl/core-versions/100428).
